آموزش کد قابل استفاده مجدد ساختمان با زنگ [ویدئو]

Building Reusable Code with Rust [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Rust زبان ایده آلی برای نوشتن کد ایمن و صحیح به گونه ای است که باعث کند موهایتان نشود. این دوره به شما یاد می دهد که چگونه کد Rust قابل استفاده مجدد بسازید تا بتوانید کپی و چسباندن کد را متوقف کنید. کدی بنویسید که بتواند با کاربردهای مختلف سازگار شود. با استفاده از ویژگی‌های پیشرفته مانند ویژگی‌ها، ژنریک‌ها و ماکروها، از کد دوباره استفاده خواهید کرد. برای صرفه جویی در زمان و منابع با اشکال مختلف استفاده مجدد از کد، حلقه ها، نقشه، فیلتر و فولد کار خواهید کرد. دستیابی به استفاده مجدد در سطح بالاتر بدون به خطر انداختن عملکرد زمان اجرا. کدهای خود را در ماژول ها و جعبه ها سازماندهی کنید تا آنها را در crates.io منتشر کنید. در پایان دوره می توانید از تکرار کد جلوگیری کنید و کدهای قابل استفاده مجدد را تمیز بنویسید. بسته کد این دوره ویدیویی در دسترس است - https://github.com/PacktPublishing/Building-Reusable-Code-with-Rust [*]کد Rust تمیز و قابل استفاده مجدد را برای برنامه های خود بنویسید [*]از حلقه، نقشه، فیلتر و تا کردن برای جلوگیری از تکرار کد استفاده کنید [*]عمومی را درک کنید و یاد بگیرید که از آن برای انتزاع الگوریتم ها برای انواع داده های متعدد استفاده کنید [*]تعریف و اجرای رابط روشن با استفاده از صفات [*]با ماکروها و افزونه های کامپایلر برای فرابرنامه نویسی کار کنید [*] بررسی کنید که چگونه کتابخانه استاندارد از ویژگی‌هایی مانند کلیات، صفات و ماکروها استفاده می‌کند [*]کد خود را با ماژول ها و جعبه ها ساختار دهید و آنها را به صورت آنلاین منتشر کنید این دوره برای توسعه دهندگان Rust که از قبل با این زبان آشنا هستند و می خواهند یاد بگیرند که چگونه کتابخانه های Rust را بسازند که قابل نگهداری و استفاده مجدد هستند و یک API دارند که به کنوانسیون های Rust احترام می گذارد، جذاب خواهد بود. [*]مفاهیم ماکروها و پلاگین های کامپایلر و نحوه کمک آنها به پروژه های پیچیده تر را بدانید * [*]از کتابخانه استاندارد Rust برای ساختن یک API قابل استفاده مجدد و قابل فهم استفاده کنید * [*]نمونه عملی نحوه بسته بندی کد Rust خود را در جعبه های قابل استفاده مجدد و انتشار آنها در crates.io *

سرفصل ها و درس ها

اصول استفاده مجدد از کد Basics of Code Reuse

  • بررسی اجمالی دوره The Course Overview

  • راه اندازی محیط توسعه زنگ Setting Up the Rust Development Environment

  • کاوش استفاده مجدد از کد در Rust Exploring Code Reuse in Rust

  • حلقه ها و تکرار کننده ها Loops and Iterators

  • استفاده از حلقه های برنامه نویسی تابعی Using Functional Programming Loops

  • توابع در Rust Functions in Rust

استفاده از Generics در Rust Using Generics in Rust

  • کاوش ژنریک Exploring Generics

  • از توابع عمومی برای استفاده مجدد از الگوریتم ها استفاده کنید Use Generic Functions to Reuse Algorithms

  • استفاده مجدد از ساختارها در Enums و Structs Reuse Structures in Enums and Structs

  • کار با Generic در متدهای ساختاری Working with Generic in Struct Methods

  • ژنریک در کتابخانه استاندارد Rust - بخش اول Generics in the Rust Standard Library – Part I

  • Generics در کتابخانه استاندارد Rust - بخش دوم Generics in the Rust Standard Library – Part II

تعریف رابط با صفات Defining Interfaces with Traits

  • کاوش در صفات Exploring Traits

  • استفاده از Trait Bounds و Trait Objects برای برقراری ارتباط با رابط ها Using Trait Bounds and Trait Objects to Communicate Interfaces

  • انواع مرتبط در مقابل ژنریک و وراثت صفت Associated Types versus Generics and Trait Inheritance

  • کاوش ویژگی ها، ژنریک ها و عملکرد Exploring Traits, Generics, and Performance

  • صفات در کتابخانه استاندارد رست – قسمت اول Traits in the Rust Standard Library – Part I

  • صفات در کتابخانه استاندارد رست – قسمت دوم Traits in the Rust Standard Library – Part II

هک زبان با ماکرو Hacking the Language with Macros

  • کد بنویسید با کد – فرابرنامه نویسی در Rust Write Code with Code – Metaprogramming in Rust

  • از ماکروهای اعلامی برای نوشتن کد کمتر استفاده کنید Use Declarative Macros to Write Less Code

  • استفاده از ماکروهای رویه ای برای استخراج سفارشی Using Procedural Macros for Custom Derive

  • ماکروها در کتابخانه استاندارد Rust – قسمت اول Macros in the Rust Standard Library – Part I

  • ماکروها در کتابخانه استاندارد Rust - قسمت دوم Macros in the Rust Standard Library – Part II

استفاده مجدد از کد با افراد دیگر با استفاده از ماژول ها و جعبه ها Reusing the Code with Other People Using Modules and Crates

  • معرفی جعبه ها Introducing Crates

  • استفاده از ماژول ها برای تعریف ساختار جعبه ها Using Modules to Define the Structure of Crates

  • استفاده از جعبه با Cargo.toml Using a Crate with Cargo.toml

  • انتشار در crates.io Publishing to crates.io

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش کد قابل استفاده مجدد ساختمان با زنگ [ویدئو]
جزییات دوره
1 h 59 m
27
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Shing Lyu
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shing Lyu Shing Lyu

Shing Lyu یک مهندس نرم افزار و ترویج دهنده منبع باز است. Shing با استفاده از Rust در موتورهای مرورگر Servo و Gecko (Firefox) موزیلا مشارکت داشت و در گروه‌های مطالعه Rust، آموزش و گفتگوهای کنفرانس فعال است. شینگ علاقه زیادی به کدنویسی، تست خودکار، و ترویج مهارت نرم افزاری رایگان و منبع باز دارد.